<?php
/* FUNCIONES Y METODOS QUE ESTAN RELACIONADOS CON LA NAVEGACION Y URLs */

/* REDIRECCIONAMIENTO DE URLs */

/* Determina si la direccion ingresada corresponde a una pagina existente. Si no, arroja el error 404 */

function FT_Es_Pagina($pagina) {
	global $query_string;

	if(bp_is_page($pagina)) :
		return true;
	elseif(strpos($query_string, $pagina) !== false) :
		return true;
	endif;

	return false;
}

/* Redirecciona la URL /blog (noticias del subdominio) al subdominio pertinente */
/*
function FT_Mostrar_Blog() {
	global $query_string;

	$pos = strpos($query_string, 'pagename='.BP_HOME_BLOG_SLUG);
	
	if($pos !== false) :
		$query_string = preg_replace('/pagename='.BP_HOME_BLOG_SLUG.'/', '', $query_string);

		query_posts($query_string);
		
		if(is_single()) :
			bp_core_load_template('single', true);
		elseif(is_category() || is_search() || is_day() || is_month() || is_year()) :
			bp_core_load_template('archive', true);
		else :
			bp_core_load_template('index', true);
		endif;
	endif;
}
add_action('wp', 'FT_Mostrar_Blog', 2);*/

/* Redirecciona la URL /activate (activacion cuenta de usuario) al subdominio pertinente */
/*
function FT_Mostrar_Activacion() {
	global $bp, $query_string;

	$pos = strpos($query_string, 'pagename='.BP_ACTIVATION_SLUG);

	if ($pos !== false && $bp->current_action == '') :
		require(BP_PLUGIN_DIR.'/bp-core/bp-core-activation.php');
		bp_core_activation_set_headers();
		bp_core_load_template('activate', true);
	endif;
}
add_action('wp', 'FT_Mostrar_Activacion', 2); */
?>